Display apparatus for selecting and executing menu items on a user interface, and controlling method thereof

ABSTRACT

A display device is provided. The display apparatus includes: a display configured to display a user interface screen; an input interface configured to receive a user operation to select and execute at least one menu item included in the user interface screen; and a processor configured to separately recognize a short click and a long press based on an input time of the user operation, constantly maintain an execution speed of a function corresponding to a selected menu item within a preset critical time in the time for which the input of the long press is continued and accelerate the execution speed of the corresponding function after the preset critical time passes.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application claims priority from Korean Patent Application No.10-2015-0004256, filed on Jan. 12, 2015, in the Korean IntellectualProperty Office, the disclosure of which is incorporated herein byreference in its entirety.

BACKGROUND Field

Apparatuses and methods relate to a display apparatus and a controllingmethod thereof, and more particularly, to a display apparatus using asingle input system and a controlling method thereof.

Description of the Related Art

With the development of electronic technologies, various types ofelectronic products have been developed and spread. Particularly,various display apparatuses such as TV, a mobile phone, PC, a notebookPC, and PDA are frequently being used in most households.

With an increase in use of the display apparatuses, user's needs formore complex functions have increased. Therefore, manufacturer's attemptto meet the user's needs has led to the emergence of products having newfunctions that have never existed before.

As a result, functions which are executed by the display apparatus arealso diversified. Furthermore, for controlling the functions executed bythe display apparatus, the display apparatus or a remote controlapparatus frequently use a touch sensor by employing electricalcharacteristics of a finger, a jog switch, or a plurality of tactswitches.

However, when the display apparatus or a remote control apparatus usesthe touch sensor, if an insulator is used to perform the touchoperation, a touch may not be recognized. On the other hand, when thedisplay apparatus or a remote control apparatus uses the jog switch orthe plurality of tact switches, manufacturing costs may be increased oran unnecessarily large area may be required to dispose parts on acircuit board.

As a result, a demand to apply a single input device to the displayapparatus or a remote control apparatus, which more intuitively andeasily operates the display apparatus, has increased.

SUMMARY OF THE INVENTION

Exemplary embodiments overcome the above disadvantages and otherdisadvantages not described above. Also, the present invention is notrequired to overcome the disadvantages described above, and an exemplaryembodiment may not overcome any of the problems described above.

According to an embodiment, a technical objective is to provide adisplay apparatus including an input unit which intuitively and easilyoperates the display apparatus and a controlling method thereof.

According to an aspect of the present invention, a display apparatusincludes: a display configured to display a user interface screen; aninput unit configured to receive a user operation to select and executeat least one menu included in the user interface screen; and a processorconfigured to separately recognize a short click and a long press basedon an input time of the user operation, constantly maintain an executionspeed of a function corresponding to a selected menu within a presetcritical time in the time for which the input of the long press iscontinued and accelerate the execution speed of the correspondingfunction after the preset critical time passes.

The processor may constantly maintain a sampling section in which theinput of the long press is recognized at a preset size within the presetcritical time and change the sampling section in which the input of thelong press is recognized to a size which is smaller than the preset sizeafter the preset critical time passes.

The processor may create an on screen display (OSD) which guidesfunctions corresponding to each of the short click and the long pressand display the created OSD on the display.

The processor may move a selected GUI for selecting one of at least onemenu included in the user interface screen when the user operation isrecognized as the short click and select and execute a menu at which theselected GUI is positioned when the user operation is recognized as thelong press.

The processor may constantly maintain a channel change speed within thepreset critical time and accelerate the channel change speed after thepreset critical time when the menu at which the selected GUI ispositioned is a channel change menu.

The processor may constantly maintain a volume change speed within thepreset critical time and accelerate the volume change speed after thepreset critical time when the menu at which the selected GUI ispositioned is a volume change menu.

The input unit may include at least one of a single physical functionkey and a touch panel.

At least one of the single physical function key and the touch panel maybe provided on a bezel portion of the display apparatus.

According to another aspect of the present invention, a controllingmethod of a display apparatus including an input unit which receives auser operation to select and execute at least one menu included in auser interface screen, the controlling method includes: displaying auser interface screen; separately recognizing a short click and a longpress based on an input time of the user operation; and constantlymaintaining an execution speed of a function corresponding to a selectedmenu within a preset critical time in the time for which an input of thelong press is continued and accelerating the execution speed of thecorresponding function after the preset critical time passes.

In the accelerating, a sampling section in which the input of the longpress is recognized may be constantly maintained at a preset size withinthe preset critical time and the sampling section in which the input ofthe long press is recognized may be changed to a size which is smallerthan the preset size after the preset critical time passes.

The controlling method may further include: creating an on screendisplay (OSD) which guides functions corresponding to each of the shortclick and the long press and displaying the created OSD.

The controlling method may further include: moving a selected GUI forselecting one of at least one menu included in the user interface screenwhen the user operation is recognized as the short click and selectingand executing a menu at which the selected GUI is positioned when theuser operation is recognized as the long press.

In the accelerating, a channel change speed may be constantly maintainedwithin the preset critical time and the channel change speed may beaccelerated after the preset critical time when the menu at which theselected GUI is positioned is a channel change menu.

In the accelerating, a volume change speed may be constantly maintainedwithin the preset critical time and the volume change speed may beaccelerated after the preset critical time when the menu at which theselected GUI is positioned is a volume change menu.

The input unit may include at least one of a single physical functionkey and a touch panel.

At least one of the single physical function key and the touch panel maybe provided at a bezel portion of the display apparatus.

According to an aspect of an exemplary embodiment, a display apparatusincludes an input unit configured to receive a user operation, and aprocessor configured to classify the input user operation based on anamount of time of the input user operation, and amplify thefunctionality of the input user operation after a predetermined amountof time passes.

According to an aspect of an exemplary embodiment, a controlling methodof a display apparatus includes receiving a user operation input,classifying the input user operation based on an amount of time of theinput user operation, and amplifying the functionality of the input useroperation after a predetermined amount of time passes.

Additional and/or other aspects and advantages of the invention will beset forth in part in the description which follows and, in part, will beobvious from the description, or may be learned by practice of theinvention.

BRIEF DESCRIPTION OF THE DRAWING FIGURES

The above and/or other aspects of the present invention will be moreapparent by describing certain exemplary embodiments of the presentinvention with reference to the accompanying drawings, in which:

FIG. 1 is a block diagram illustrating a configuration of a displayapparatus, according to an exemplary embodiment;

FIGS. 2A and 2B are diagrams for describing a short click and a longpress, according to an exemplary embodiment;

FIGS. 3A and 3B are diagrams for describing an example of the longpress, according to the exemplary embodiment;

FIG. 4 is a block diagram illustrating a detailed configuration of thedisplay apparatus illustrated in FIG. 1, according to an exemplaryembodiment;

FIG. 5 is a diagram illustrating a software module stored in a storageunit, according to an exemplary embodiment;

FIG. 6 is a diagram for describing an example of an OSD, according to anexemplary embodiment;

FIG. 7 is a diagram for describing functions executed by the short clickor the long press, according to the exemplary embodiment;

FIGS. 8 to 14 are diagrams for describing a channel change, according toan exemplary embodiment;

FIGS. 15 to 24 are diagrams for describing a volume change, according toan exemplary embodiment;

FIGS. 25 and 26 are diagrams for describing a source change, accordingto an exemplary embodiment; and

FIG. 27 is a flow chart for describing a controlling method of a displayapparatus, according to an exemplary embodiment.

DETAILED DESCRIPTION OF THE EXEMPLARY EMBODIMENTS

Hereinafter, exemplary embodiments will be described in more detail withreference to the accompanying drawings. Further, when it is decided thata detailed description for the known function or configuration relatedto the present invention may obscure the gist, the detailed descriptionwill be omitted. Furthermore, the following terminologies are defined inconsideration of the functions in the present invention and may beconstrued in different ways by the intention of users and operators.Therefore, the definitions thereof should be construed based on thecontents throughout the specification. Also, well-known functions orconstructions are not described in detail since they would obscure theinvention with unnecessary detail.

FIG. 1 is a block diagram illustrating a configuration of a displayapparatus, according to an exemplary embodiment.

Referring to FIG. 1, a display apparatus 100 is configured to include adisplay 110, an input unit 120, and a processor 130. The displayapparatus 100 may be implemented as various types of electronic devicessuch as TV, an interactive whiteboard, an electronic table, a largeformat display (LFD), a smart phone, a tablet, a desk top PC, and anotebook.

The display 110 may display various objects such as all the movingpicture images or still images which may be created using a plurality ofimages such as a movie, a drama, a recorded image, and a slow video, anddisplayed at a predetermined frame ratio, pictures, and documents.Furthermore, the display 110 may display a user interface screen whichincludes various kinds of menus. The user interface screen may includevarious kinds of menus, for example, volume up/down, channel up/down,environment setting menus, and the like, which control the displayapparatus 100.

For this purpose, the display 110 may be implemented as a liquid crystaldisplay (LCD), an organic light emitting display (OLED), a plasmadisplay panel (PDP), or the like.

The input unit 120 may receive various user operations which control thedisplay apparatus 100. In particular, the input unit 120 may receive theuser operation which selects and carries out at least one menu which isincluded in the user interface screen displayed on the display 110.

Further, the input unit 120 according to the exemplary embodimentincludes at least one of a single physical function key and a touchpanel.

Further, the single physical function key refers to a hot key, a onekey, and a single key.

Meanwhile, the processor 130 may separately recognize a short click anda long press based on an input time of a user operation which is inputthrough the input unit 120. The short click and the long press will bedescribed in detail with reference to FIGS. 2A and 2B.

FIGS. 2A and 2B are diagrams for describing the short click and the longpress, according to the exemplary embodiment.

Referring to FIGS. 2A and 2B, when the user operation is not input, avoltage V is maintained at a predetermined constant value and sections210 and 220, in which a voltage is reduced, are created as long as theuser operation is input, according to an exemplary embodiment.

When the user operation is input, if the sections 210 and 220, in whichthe corresponding voltage is reduced, are within 1 second, the processor130 recognizes the user operation as the short click, and if thesections 210 and 220, in which the voltage is reduced, exceed 1 second,the processor 130 recognizes the user operation as the long press.

FIGS. 2A and 2B are diagrams for separately describing the short clickand the long press depending on whether the time taken to input the useroperation exceeds 1 second or not, however, the time taken to input theuser operation for distinguishing the short click and the long press isnot limited to 1 second and therefore may be changed depending on theuser setting.

The processor 130 may carry out different functions corresponding toeach of the short click and the long press which are separatelyrecognized depending on the input time of the user operation, which willbe described below.

Furthermore, the processor 130 may constantly keep an execution speed ofthe functions corresponding to the selected menu within a presetcritical time, in a time for which the input of the long press iscontinued, and may accelerate the execution speed of the correspondingfunction after the preset critical time.

That is, the processor 130 may make the execution speeds of thefunctions, which correspond to the selected menu within the presetcritical time and after the preset critical time in the time for whichthe input of the long press is continued under the condition that thelong press is input, different from each other. How to discriminate thesection within the preset critical time and the section after the presetcritical time in the time for which the input of the long press iscontinuously input will be described with reference to FIGS. 3A and 3B.

FIGS. 3A and 3B are diagrams for describing an example of the longpress, according to the exemplary embodiment.

Referring to FIG. 3A, in the section 310, within the preset criticaltime in the time for which the input of the long press is continued, acontrol function may be executed every 1 second. Referring to FIG. 3B,in the section 320, after the preset critical time in the time for whichthe input of the long press is continued, the control function may beexecuted every 0.5 seconds, which are smaller than 1 second, accordingto an exemplary embodiment.

The processor 130 may execute the control function every 1 second in thesection 310, within the preset critical time in the time for which theinput of the long press is continued to keep the execution speed of thefunction corresponding to the selected menu constant, and may executethe control function every 0.5 seconds which is smaller than 1 second inthe section 320, after the preset critical time to accelerate theexecution speed of the functions corresponding to the selected menu.

For example, when the selected menu is the volume up menu, the processor130 executes the control function every 1 second in the section 310,within the preset critical time in the time for which the input of thelong press is continued to sequentially increase volume intensity, suchas 1, 2, 3, 4, . . . , and executes the control function every 0.5seconds, which is smaller than 1 second, in the section 320, after thepreset critical time in the time for which the input of the long pressis continued to more rapidly increase the volume intensity like 7, 10,15, 22, . . . , according to an exemplary embodiment.

Specifically, the processor 130 may constantly keep a sampling sectionin which the input of the long press is recognized at a preset sizewithin the preset critical time, and may change the sampling section inwhich the input of the long press is recognized to a size which issmaller than the preset size, after the preset critical time.

That is, the processor 130 sets the sampling section in which the inputof the long press is recognized at the interval of 1 second within thepreset critical time to execute the sampling so as to recognize that thelong press is continuously input, thereby executing the control functionevery 1 second, according to an exemplary embodiment.

Furthermore, the processor 130 sets the sampling section in which theinput of the long press is recognized at an interval of 0.5 seconds,which is smaller than 1 second, after the preset critical time toexecute the sampling so as to recognize that the long press iscontinuously input, thereby executing the control function every 0.5seconds, according to an exemplary embodiment.

Although FIGS. 3A and 3B describe that the control function is executedevery 1 second in the section 310, within the preset critical time inthe time for which the input of the long press is continued and thecontrol function is executed every 0.5 seconds, which is smaller than 1second, in the section 320, after the preset critical time, the intervalin which the control function is executed is not limited to 1 second and0.5 seconds and may be smaller or larger.

Furthermore, FIGS. 3A and 3B describe that the preset critical time isset to be 2 seconds. However, the preset critical time may be changeddepending on the user settings. For example, as the user increases thepreset critical time, the input of the long press needs to be relativelylonger continuing to accelerate the execution speed of the functionscorresponding to the selected menu.

Meanwhile, in the foregoing example, the processor 130 is a componentwhich generally serves to control apparatuses and may be used as acentral processing unit, a microprocessor, a controller, and the likeand may control an overall operation of the apparatuses and may beimplemented as a system-on-a-chip or system on chip (SOC, SoC).

FIG. 4 is a block diagram illustrating a detailed configuration of thedisplay apparatus illustrated in FIG. 1, according to an exemplaryembodiment.

Referring to FIG. 4, a display apparatus 100 is configured to includethe display 110, the input unit 120, and the processor 130, a storageunit 140, a sensor unit 150, and an audio processor 160. A detaileddescription of components illustrated in FIG. 4, which overlap thecomponents illustrated in FIG. 1, will be omitted.

The processor 130 controls the operation of the display apparatus 100 asa whole.

The processor 130 may include a RAM 131, a ROM 132, a main CPU 133, agraphic processor 134, first to n-th interfaces 135-1 to 135-n, and abus 136, according to an exemplary embodiment.

The RAM 131, the ROM 132, the main CPU 133, the graphic processor 134,the first to n-th interfaces 135-1 to 135-n, and the like may beconnected to each other via the bus 136.

The first to n-th interfaces 135-1 to 135-n are connected to theforegoing various components. One of the interfaces may be a networkinterface which is connected to the external apparatuses through anetwork.

The main CPU 133 accesses the storage unit 140 to execute booting usingthe O/S stored in the storage unit 140. Further, the main CPU 133executes various operations using various programs, contents, data, andthe like which are stored in the storage unit 170, according to anexemplary embodiment.

A set of commands for system booting, and the like may be stored in theROM 132. When a turn on command is input, in-turn inputting the power,the main CPU 133 copies an O/S stored in the storage unit 140 to the RAM131 according to the command stored in the ROM 132 and executes the O/Sto boot the system. When the booting is completed, the main CPU 133copies various application programs stored in the storage unit 140 tothe RAM 131 and executes application programs copied to the RAM 131 toexecute various operations, according to an exemplary embodiment.

The graphic processor 134 uses an operator (not illustrated) and arenderer (not illustrated) to create a screen including various objectssuch as an icon, an image, and a text. The operator (not illustrated)operates attribute values, such as coordinate values, forms, sizes, andcolors which will be displayed by each object according to a layout ofthe screen, based on the received control command, according to anexemplary embodiment. The renderer (not illustrated) creates the screenof various layouts including an object based on the attribute valueswhich are operated by the operator (not illustrated), according to anexemplary embodiment. The screen created by the renderer (notillustrated) may be displayed on the display 110, according to anexemplary embodiment.

The foregoing operation of the processor 130 may be executed by programswhich are stored in the storage unit 140.

The storage unit 140 stores various data such as an operation system(O/S) software module for driving the display apparatus 100′, andvarious kinds of multimedia contents, according to an exemplaryembodiment.

Specifically, the storage unit 140 includes various software moduleswhich allow the processor 130 to separately recognize the short clickand the long press based on the input time of the user operation,constantly maintain the execution speed of the function corresponding tothe selected menu within the preset critical time in the time for whichthe input of the long press is continued, and accelerate the executionspeed of the corresponding function after the preset critical time,according to an exemplary embodiment. This will be described in moredetail below with reference to FIG. 5.

The sensor unit 150 may include various kinds of sensors, for example, atouch sensor for recognizing a touch, a motion sensor for sensing amotion of a user, and the like.

The audio processor 160 may process an audio signal to meet user settingabout an output range of a speaker unit 110 and a sound quality.

FIG. 5 is a diagram illustrating the software module stored in thestorage unit, according to an exemplary embodiment.

Referring to FIG. 5, the storage unit 140 may store programs such as auser operation discrimination module 141, a long press input samplingmodule 142, a short click execution module 143, a long press executionmodule 144, an OSD creation module 145, and the like.

The foregoing operation of the processor 130 may be executed by programswhich are stored in the storage unit 140. The detailed operation of theprocessor 130, using the programs stored in the storage unit 140, willbe described below in detail.

The user operation discrimination module 141 may execute a function ofdiscriminating the short click and the long press depending on the inputtime of the user operation. For example, the user operationdiscrimination module 141 may perform a function of recognizing the casein which the input time of the user operation does not exceed 1 secondas the short click and the case in which the input time of the useroperation exceeds 1 second as the long press.

The long press input sampling module 142 may execute a function ofconstantly maintaining the sampling section in which the long pressinput is recognized at a preset size to execute the sampling within thepreset time in the time for which the input of the long press iscontinued and changing the sampling section in which the input of thelong press is recognized to a smaller size than the preset size toexecute the sampling after the preset critical time.

The short click execution module 143 and the long press execution module144 may execute functions of executing the control commandscorresponding to the recognized short click and long press.

The on screen display (OSD) creation module 145 may execute a functionof creating an OSD which is displayed on the display 110.

As such, the processor 130 may use various software modules stored inthe storage unit 140 to separately recognizes the short click and thelong press based on the input time of the user operation and adjust theexecution speeds of the functions corresponding to the selected menuswithin the preset critical time and after the preset critical time inthe time for which the input of the long press is continued to bedifferent.

The processor 130 may create the on screen display (OSD) which guidesthe functions corresponding to each of the short click and the longpress and display the created OSD on the display 110.

FIG. 6 is a diagram for describing an example of the OSD, according toan exemplary embodiment. Referring to FIG. 6, an OSD 610 displays thatthe function corresponding to the short click is a function of moving aselected GUI and the function corresponding to the long press is afunction of selecting and executing a menu at which the selected GUI ispositioned.

Furthermore, graphics displaying that shortly pressed item is the shortclick and long pressed item is the long press, displayed beside each ofthe short click and the long press. Using this, the user may easilyrecognize a method for inputting the short click and the long press. Theuser may also easily recognize what the functions corresponding to eachof the input short click and long press are.

When the user operation is recognized as the short click, the processor130 may move the selection GUI for selecting one of at least one menuincluded in the user interface screen and when the user operation isrecognized as the long press, the processor 130 may select and executethe menu at which the selection GUI is positioned. This will bedescribed in more detail below, with reference to FIG. 7.

FIG. 7 is a diagram for describing functions executed by the short clickor the long press, according to the exemplary embodiment.

Referring to FIG. 7, when the short click is recognized in the state inwhich a selected GUI on a user interface screen 710 including aplurality of menus is positioned at a power menu 711, the processor 130moves the selected GUI to be positioned at a channel up menu 712. Thatis, the selected GUI moves by one blank whenever the short click isrecognized, and thus is positioned at other menus.

When the long press is recognized in the state in which the selected GUIon the user interface screen 710 including the plurality of menus ispositioned at a power menu 711, the processor 130 may execute one of thepower on/off functions corresponding to the power menu 711 at which theselected GUI is positioned. If the display apparatus is currently in aturned on state and the processor 130 may execute a power off functionwhen the long press is recognized, according to an exemplary embodiment.

Further, when the short click is recognized in the state in which theselection GUI on the user interface screen 710 including a plurality ofmenus is positioned at the power menu 711, the processor 130 moves theselection GUI to be positioned at a channel up menu 712 and then whenthe long press is recognized, the processor 130 may execute a functionof increasing a channel number corresponding to the channel up menu 712at which the selected GUI is positioned, according to an exemplaryembodiment.

Furthermore, the processor 130 may constantly keep a speed of increasingthe channel number within the preset critical time in the time for whichthe input of the long press is continued and accelerate the speed ofincreasing the channel number after the preset critical time.

Further, the processor 130 changes a color of the selection GUI when thelong press is recognized while moving the selection GUI to another menuby the short click to recognize the long press, thereby displaying thatthe function corresponding to the currently selected menu is executing,according to an exemplary embodiment.

Here, the selected GUI is implemented as a form enclosing the menu, butmay be implemented by an arrow like a cursor and may also be implementedby changing a color of a menu.

Further, when the user input is not input for the preset time, the userinterface screen 710 including the plurality of menus is faded out andthus disappears, according to an exemplary embodiment.

Specifically, the processor 130 may constantly maintain a channel changespeed within the preset critical time and accelerate the channel changespeed after the preset critical time when the menu at which theselection GUI is positioned is a channel change menu.

FIGS. 8 to 14 are diagrams for describing the channel change, accordingto an exemplary embodiment.

Referring to FIG. 8, the processor 130 displays the OSD, which guidesfunctions corresponding to each of the short click and the long press,on the display 110 of the display apparatus 100 when the short click isinput through the input unit 120, according to an exemplary embodiment.

Referring to FIG. 9, the processor 130 displays the user interfacescreen 710 including at least one menu on the display 110 of the displayapparatus 100 when the short click is again input through the input unit120 and may appreciate that the selected GUI is positioned at the powermenu which is first disposed on the user interface screen 710, accordingto an exemplary embodiment.

Referring to FIG. 10, the processor 130 moves the selection GUI from thepower menu 711 included in the user interface screen 710 to the channelup menu 712 when the short click is again input through the input unit120, according to an exemplary embodiment. In this case, the OSD 10indicating what number the current channel is may be created anddisplayed. FIG. 10 displays the OSD 10 indicating that a channel numberwhich is currently depicting “5”.

Referring to FIG. 11, the processor 130 executes the functioncorresponding to the channel up menu at which the selection GUI ispositioned, that is, the function of increasing the channel number whenthe long press is input through the input unit 120, thereby displayingthe OSD 20 indicating that the current channel number is changed tonumber 6, according to an exemplary embodiment.

Referring to FIG. 12, the processor 130 recognizes that the long pressis continuously input through the input unit 120 to perform the functionof continuously increasing the channel number, thereby displaying theOSD 30 indicating that the current channel number is changed to number7, according to an exemplary embodiment.

Referring to FIG. 13, the processor 130 may move the selection GUI fromthe channel up menu 712 included in the user interface screen 710 to achannel down menu 713 when the short click is input through the inputunit 120, according to an exemplary embodiment. In this case, theprocessor 130 displays the OSD 30 indicating that the current channelnumber is number 7.

Referring to FIG. 14, the processor 130 executes the functioncorresponding to the channel down menu at which the selection GUI ispositioned, that is, the function of lowering the channel number whenthe long press is input through the input unit 120, thereby displayingthe OSD 20 indicating that the current channel number is changed tonumber 6, according to an exemplary embodiment.

Meanwhile, referring to FIGS. 8 to 14, when the long press is input, theprocessor 130 may sequentially increase channel numbers to numbers 5, 6,and 7 as illustrated in FIGS. 10, 11, and 12 within the preset criticaltime and, although not illustrated in the drawings, may increase thespeed of surfing through numbers, such as 7, 10, and 15, withoutsequentially increasing the channel numbers as illustrated in FIGS. 10,11, and 12 after the preset critical time. Furthermore, even in the caseof lowering the channel number as illustrated in FIG. 14, when the longpress is input, the channel number may be sequentially lowered withinthe preset critical time but the speed of lowering the channel numbermay be increased after the preset critical time.

The processor 130 may constantly maintain a volume change speed withinthe preset critical time and accelerate the volume change speed afterthe preset critical time when the menu at which the selected GUI ispositioned is the volume change menu.

FIGS. 15 to 24 are diagrams for describing the volume change, accordingto an exemplary embodiment.

Referring to FIG. 15, the processor 130 moves the selected GUI from thechannel down menu 713 included in the user interface screen 710 to thevolume up menu 714 when the short click is input through the input unit120, according to an exemplary embodiment. In this case, the processormay display the OSD 40 indicating the current volume intensity. In FIG.15, the OSD 40 indicating that the current volume intensity is 7 isdisplayed.

Further, referring to FIG. 16, the processor 130 executes the functioncorresponding to the volume up menu at which the selection GUI ispositioned, that is, the function of increasing the volume intensitywhen the long press is input through the input unit 120, therebydisplaying the OSD 40 indicating that the current volume intensity ischanged to 8, according to an exemplary embodiment.

Referring to FIG. 17, the processor 130 recognizes that the long pressis continuously input through the input unit 120 and performs a functionof sequentially and continuously increasing the volume intensity whenthe input time of the long press does not exceed the preset criticaltime, thereby displaying the OSD 40 indicating that the current volumeintensity is changed to 9, according to an exemplary embodiment.

Referring to FIG. 18, the processor 130 recognizes that the long pressis continuously input through the input unit 120 and may accelerate thespeed of increasing the volume intensity without sequentially andcontinuously increasing the volume intensity when the input time of thelong press exceeds the preset critical time, thereby displaying the OSD40 indicating that the current volume intensity is changed to 14,according to an exemplary embodiment. That is, when the input time ofthe long press exceeds the preset critical time, the processor 130accelerates the increasing speed without sequentially changing thevolume intensity from 9 to 10 to change the volume intensity directly to14.

Referring to FIG. 19, the processor 130 recognizes that the long pressis continuously input through the input unit 120 and may accelerate thespeed of increasing the volume intensity as illustrated in FIG. 18 whenthe long press is continuously input in excess of the preset criticaltime, thereby displaying the OSD 40 indicating that the current volumeintensity is changed to 19, according to an exemplary embodiment.

Referring to FIG. 20, the processor 130 may move the selection GUI fromthe volume up menu 714 included in the user interface screen 710 to thevolume down menu 715 when the short click is input through the inputunit 120. In this case, the processor displays the OSD 40 indicatingthat the current volume intensity is 19, according to an exemplaryembodiment.

Referring to FIG. 21, the processor 130 executes the functioncorresponding to the volume down menu at which the selected GUI ispositioned, that is, the function of lowering the volume intensity whenthe long press is input through the input unit 120, thereby displayingthe OSD 40 indicating that the current volume intensity is 18, accordingto an exemplary embodiment.

Referring to FIG. 22, the processor 130 recognizes that the long pressis continuously input through the input unit 120 and performs a functionof sequentially lowering continuously the volume intensity when theinput time of the long press does not exceed the preset critical time,thereby displaying the OSD 40 indicating that the current volumeintensity is changed to 17, according to an exemplary embodiment.

Referring to FIG. 23, the processor 130 recognizes that the long pressis continuously input through the input unit 120 and may accelerate thespeed of lowering the volume intensity without sequentially andcontinuously lowering the volume intensity when the input time of thelong press exceeds the preset critical time, thereby displaying the OSD40 indicating that the current volume intensity is changed to 12,according to an exemplary embodiment. That is, when the input time ofthe long press exceeds the preset critical time, the processor 130accelerates the lowering speed without sequentially changing the volumeintensity from 17 to 16 to change the volume intensity to 12.

Referring to FIG. 24, the processor 130 recognizes that the long pressis continuously input through the input unit 120 and may accelerate thespeed of lowering the volume intensity as illustrated in FIG. 23 whenthe long press is continuously input in excess of the preset criticaltime, thereby displaying the OSD 40 indicating that the current volumeintensity is 7, according to an exemplary embodiment.

FIGS. 25 and 26 are diagrams for describing a source change, accordingto an exemplary embodiment.

Referring to FIG. 25, the processor 130 moves the selected GUI from thevolume down menu 715 included in the user interface screen 710 to asource menu 716 when the short click is input through the input unit120, according to an exemplary embodiment. In this case, the processor130 may display the OSD 50 indicating a kind of current sources. It maybe appreciated that the kind of current sources is TV, according to anexemplary embodiment.

Referring to FIG. 26, the processor 130 executes a functioncorresponding to a source menu at which the selected GUI is positioned,that is, a function of changing the kind of sources when the long pressis input through the input unit 120, thereby displaying the OSD 50indicating that the kind of current sources is changed to HDMI,according to an exemplary embodiment.

The input unit 120 may include at least one of a single physicalfunction key and a touch panel. Here, when the input unit 120 isimplemented as a single physical function key, a user presses the onephysical function key and thus the processor 130 may perform thecorresponding function according to the time for which the physicalfunction key is pressed.

Similarly, even when the input unit 120 is implemented as the touchpanel, the user presses the touch panel and thus the processor 130 mayperform the corresponding function corresponding to the number of timesthe touch panel is pressed.

At least one of the single physical function key and the touch panel maybe provided on a bezel portion of the display apparatus 100.

Furthermore, at least one of the one physical function key and the touchpanel may be provided in the display apparatus 100 and the remotecontrol apparatus (not illustrated) for controlling the displayapparatus 100 and when the user uses at least one of the single physicalfunction key included in the remote control apparatus (not illustrated)and the touch panel to transmit the control command to the displayapparatus 100, the processor 130 of the display apparatus 100 mayexecute the same function as the foregoing exemplary embodiment.

FIG. 27 is a flow chart for describing a controlling method of adisplay, apparatus according to an exemplary embodiment.

According to the method illustrated in FIG. 27, the controlling methodof a display apparatus including the input unit which receives the useroperation for selecting and executing at least one menu included in theuser interface screen may include displaying the user interface screen(S2710) and separately recognizing the short click and the long pressbased on the input time of the user operation (S2720).

Next, the execution speed of the function corresponding to the selectedmenu may be constantly maintained within a preset critical time, in thetime for which the input of the long press is continued, and theexecution speed of the corresponding function may be accelerated afterthe preset critical time (S2730).

The sampling section in which the input of the long press is recognizedmay be constantly maintained at a preset size within the preset criticaltime and the sampling section in which the input of the input of thelong press is recognized may be changed to a size which is smaller thanthe preset size after the preset critical time.

Furthermore, the controlling method of a display apparatus according tothe exemplary embodiment further includes creating and displaying theOSD which guides the functions corresponding to each of the short clickand the long press.

The controlling method of a display apparatus further includes movingthe GUI for selecting one of at least one menu included in the userinterface screen when the user operation is recognized as the shortclick and selecting and executing the menu at which the selection GUI ispositioned when the user operation is recognized as the long press.

The channel change speed is constantly maintained within the presetcritical time and the channel change speed is accelerated after thepreset critical time when the menu at which the selection GUI ispositioned is the channel change menu, according to an exemplaryembodiment.

The volume change speed is constantly maintained within the presetcritical time and the volume change speed is accelerated after thepreset critical time when the menu at which the selection GUI ispositioned is the volume change menu, according to an exemplaryembodiment.

The input unit includes at least one of the single physical function keyand the touch panel and at least one of the single physical function keyand the touch panel is provided on the bezel portion of the displayapparatus.

As described above, according to various exemplary embodiments, it ispossible to increase the operation convenience of a user by intuitivelyand easily operating the display apparatus.

Meanwhile, a non-transitory computer readable medium in which a programsequentially executing the controlling method according to the abovedescribed exemplary embodiments is stored, may be provided.

For example, the non-transitory computer readable medium in whichprograms which execute a process of displaying the user interfacescreen, a process of separately recognizing the short click and the longpress based on the input time of the user operation, and a process ofconstantly maintaining the execution speed of the function correspondingto the selected menu within the preset critical time in the time forwhich the input of the long press is continued and accelerating theexecution speed of the corresponding function after the preset criticaltime are stored, may be provided.

The non-transitory computer readable medium is not a medium that storesdata therein for a while, such as a register, a cache, and a memory, butmeans a medium that semi-permanently stores data therein and is readableby a device. In detail, various applications and programs describedabove may be stored and provided in the non-transitory computer readablemedium such as a compact disk (CD), a digital versatile disk (DVD), ahard disk, a Blu-ray disk, a universal serial bus (USB), a memory card,and a read only memory (ROM).

In addition, although buses are not illustrated in the block diagramsillustrating the display apparatus, communication between the respectivecomponents in the display apparatus may be performed through the buses.In addition, processors such as a CPU and a microprocessor which executevarious processes described above may be further included in eachdevice.

Although exemplary embodiments of the present invention have beenillustrated and described hereinabove, the present invention is notlimited to the above and may be variously modified by those skilled inthe art to which the present invention pertains without departing fromthe scope and spirit of the invention as disclosed in the accompanyingclaims. These modifications should also be understood to fall within thescope of the present invention.

What is claimed is:
 1. A display apparatus, comprising: a display; and aprocessor configured to: control the display to display: a plurality ofmenu items comprising a power menu item, a source menu item, and avolume menu item, and an indicator for selecting a menu item of theplurality of menu items, wherein the plurality of menu itemsrespectively correspond to a plurality of functions for controlling thedisplay apparatus; receive a user operation of pressing a single keywhile the plurality of menu items are displayed on the display; identifythe received user operation as either a short click or a long pressbased on an input time of the user operation of pressing the single key;in response to the user operation of pressing the single key beingidentified as the short click while the indicator is positioned on amenu item of the plurality of menu items, move the indicator from themenu item to another menu item of the plurality of menu items; inresponse to the user operation of pressing the single key beingidentified as the long press while the indicator is positioned on a menuitem of the plurality of menu items, perform a function corresponding tothe menu item on which the indicator is positioned; and maintain a speedof performing the function within a preset time for which an input ofthe long press is continued and accelerate the speed of performing thefunction after the preset time passes.
 2. The display apparatus asclaimed in claim 1, wherein the processor is further configured toconstantly maintain a sampling section in which the user operation ofthe long press is received at a preset size within the preset criticaltime and to change the sampling section in which the user operation ofthe long press is received to a size which is smaller than the presetsize after the preset time passes.
 3. The display apparatus as claimedin claim 1, wherein the processor is further configured to create an onscreen display (OSD) which guides functions corresponding to each of theshort click and the long press, and control the display to display thecreated OSD on the display.
 4. The display apparatus as claimed in claim1, wherein the processor is further configured to constantly maintain achannel change speed within the preset time and to accelerate thechannel change speed after the preset time when the menu item on whichthe indicator is positioned is a channel change menu item.
 5. Thedisplay apparatus as claimed in claim 4, wherein the processor isfurther configured to constantly maintain a volume change speed withinthe preset time and to accelerate the volume change speed after thepreset time when the menu item on which the indicator is positioned isthe volume change menu item.
 6. The display apparatus as claimed inclaim 1, wherein the single key comprises at least one from among asingle physical key and a single touch key.
 7. The display apparatus asclaimed in claim 6, wherein the at least one from among the singlephysical key and the single touch key is provided on a bezel portion ofthe display apparatus.